/*
 * Numero.h
 *
 *  Created on: 01/10/2009
 *      Author: ale
 */

#ifndef NUMERO_H_
#define NUMERO_H_

#include "Dibujable.h"
#include "Punto.h"
#include "Poligono.h"
#include <vector>

class Numero: public Dibujable {
private:
	int n;
	std::vector<Poligono> capas;
	Color fondo;
public:
	Numero(int num);
	virtual ~Numero();
	void dibujarContorno(Matriz3D& mat);
	void pintar(Matriz3D& mat);
	void setColorFondo(const Color&);
};

#endif /* NUMERO_H_ */
